//
//  DSYPlayerTool.h
//  BLDMusics
//
//  Created by dllo on 16/3/23.
//  Copyright © 2016年 李晓丹. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@protocol PlayerToolDelegate <NSObject>

// 播放过程中，参数是秒数
- (void)playingWithTime:(NSTimeInterval)time;
// 一首歌曲播放结束
- (void)didStop;

@end


@interface DSYPlayerTool : NSObject

@property (nonatomic, assign) id<PlayerToolDelegate> delegate;
@property (nonatomic, assign) BOOL isPlaying;          /**< 播放器是否在播放 */
@property (nonatomic, assign) CGFloat sound;           /**< 音量 */
@property (nonatomic, assign) CGFloat duration;        /**< 视频的总时间 */
@property (nonatomic, assign) CGFloat current;         /**< 视频的当前时间 */

+ (instancetype)sharePlayerTool;

// 根据湾沚， 进行音乐的播放
- (void)playWithUrl:(NSString *)urlStr;
// 根据文件地址，进行音乐的播放
- (void)playWithLocalStr:(NSString *)urlStr;

- (void)play;
- (void)pause;

// 从指定时间开始播放
- (void)seekToTime:(NSTimeInterval)time;


@end
